package cn.com.lushunming.ytj.api;

import cn.com.lushunming.ytj.entity.ApiResult;
import org.springframework.web.bind.annotation.*;

import java.util.List;

/**
 * @author lushunming
 * @date 2019/7/3
 */
@RestController
@RequestMapping("ytj")
public class YtjController {

    /**
     * 批量重启一体机
     *
     * @param appIds 一体机的对应的appids
     * @return 结果
     */
    @PutMapping("restart")
    public ApiResult restart(@RequestBody List<String> appIds) {
        return null;
    }


    /**
     * 批量推送一条广告到一体机
     *
     * @param appIds 一体机的对应的appids
     * @param adId   广告id
     * @return 结果
     */
    @PutMapping("ads/{adId}")
    public ApiResult adsPush(@RequestBody List<String> appIds, @PathVariable String adId) {
        return null;
    }


    /**
     * 批量更新一体机到一个版本
     *
     * @param appIds    一体机的对应的appids
     * @param versionId 一体机需要更新到的版本
     * @return 结果
     */
    @RequestMapping("version/{versionId}")
    public ApiResult versionUpdate(@RequestBody List<String> appIds, @PathVariable String versionId) {
        return null;
    }


}
